﻿<%@ Page Language="C#" MasterPageFile="~/Master.Master" AutoEventWireup="true" CodeBehind="RequestAbsencesNew.aspx.cs" 
    Inherits="KPIS.GERP.ESS.APP.App_UI.Forms.RequestAbsencesNew"  %>
<%@ Import Namespace="KPIS.GERP.ESS.APP.App_UI.Forms" %>
 
<%@ Register src="../UserControls/RequestAbsencesNew.ascx" tagname="RequestAbsencesNew" tagprefix="uc1" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI, Version=2012.3.1016.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4" %>

<asp:Content ID="Content2" runat="server" contentplaceholderid="head">
    <title>ข้อมูลใบลา</title>
    <link href="../Styles/StyleSheet.css" rel="stylesheet" type="text/css" />
    <script language="JavaScript" src="../Scripts/Common.js" type="text/jscript"></script>
    <script language="JavaScript" src="../Scripts/DatePicker.js" type="text/jscript"></script>
</asp:Content>

<asp:Content ID="Content1" runat="server" 
    contentplaceholderid="ContentPlaceHolder1">
    
    <!-- -->
    <script type="text/javascript">
        function toggle_visibility(id) {
            var e = document.getElementById(id);
            if (e.style.display == 'block')
                e.style.display = 'none';
            else
                e.style.display = 'block';
        }
    </script>
    <style type="text/css">
        .auto-style1 {
            width: 150px;
            font-weight: bold;
        }
        .auto-style2 {
        }
        .tablea td {
            padding-top: 10px;
            border-bottom: 1px solid silver;
        }
        </style>
    <telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="false" Skin="Simple">
    <TargetControls> 
    </TargetControls>
</telerik:RadSkinManager>
    <p style="font-size: large; background-color: #3B5998; color: #FFFFFF;  
        margin-top:0; padding: 20px 0 0 22px; border: none; border-top:solid 1px gainsboro;border-bottom:solid 1px gainsboro;
        font-family: tahoma;font-weight: bold;font-size: small; height: 28px; ">
        ข้อมูลใบลา
    </p>
    <asp:Panel ID="pnlIndex" runat="server">
        <h3 style="color:blue;padding-bottom: 2px;margin-bottom: 2px; padding-top: 2px;margin-top: 2px; ">แสดงคำของของ <%= KPIS.GERP.SsMng.UserName %></h3>
        <hr style="border:none; border-top: solid 1px grey"/>
        <div>
            <table width="100%">
                <tr>
                    <td style="width:250px">
                        <strong>ประเภทการลา</strong>
                        <asp:DropDownList ID="ddlFilterAbsenceType" runat="server" Width="120px" AutoPostBack="True" OnSelectedIndexChanged="ddlFilterAbsenceType_SelectedIndexChanged">
                        </asp:DropDownList>
                    </td>
                    <td style="width:250px">
                        <strong>สถานะคำขอ</strong>
                        <asp:DropDownList ID="ddlFilterRecordStatus" runat="server" Width="120px" OnSelectedIndexChanged="ddlFilterRecordStatus_SelectedIndexChanged" AutoPostBack="True">
                            <asp:ListItem Value="" Selected="True">ทั้งหมด</asp:ListItem>
                            <asp:ListItem Value="ยังไม่ส่งขออนุมัติ">ยังไม่ส่งขออนุมัติ</asp:ListItem>
                            <asp:ListItem Value="อยู่ระหว่างพิจารณา">อยู่ระหว่างพิจารณา</asp:ListItem>
                            <asp:ListItem Value="ผ่านการอนุมัติ">ผ่านการอนุมัติ</asp:ListItem>
                            <asp:ListItem Value="ไม่ผ่านการอนุมัติ">ไม่ผ่านการอนุมัติ</asp:ListItem>
                            <asp:ListItem Value="ยกเลิก">ยกเลิก</asp:ListItem>
                            <asp:ListItem Value="ถูกลบ">ถูกลบ</asp:ListItem>
                        </asp:DropDownList>
                    </td>
                    <td>
                        <strong>ปีงบประมาณ</strong>
                        <asp:DropDownList ID="ddlFilterYear" runat="server" Width="120px" 
                            AutoPostBack="True" OnSelectedIndexChanged="ddlFilterYear_SelectedIndexChanged"> 
                            <asp:ListItem>2556</asp:ListItem>
                            <asp:ListItem>2557</asp:ListItem>
                            <asp:ListItem>2558</asp:ListItem>
                            <asp:ListItem>2559</asp:ListItem>
                            <asp:ListItem>2560</asp:ListItem>
                            <asp:ListItem>2561</asp:ListItem>
                            <asp:ListItem>2562</asp:ListItem>
                            <asp:ListItem>2563</asp:ListItem>
                            <asp:ListItem>2564</asp:ListItem>
                            <asp:ListItem>2565</asp:ListItem>
                            <asp:ListItem>2566</asp:ListItem>
                            <asp:ListItem>2567</asp:ListItem>
                            <asp:ListItem>2568</asp:ListItem>
                            <asp:ListItem>2569</asp:ListItem>
                            <asp:ListItem>2570</asp:ListItem>
                        </asp:DropDownList>
                    </td>
                    <td style="text-align: right;">
                        <a href="~/App_UI/Forms/RequestAbsencesNew.aspx?do=Create" runat="server" class="LinkButton">
                            <img id="Img2" src="~/App_UI/Images/Buttons/AddRecord.gif" runat="server" alt="สร้างคำขอลา"/> สร้างคำขอลา 
                        </a>
                    </td>
                </tr>
            </table> 
        </div>
        <telerik:RadGrid ID="radGrdAbsence" runat="server" AllowPaging="True" 
            OnNeedDataSource="radGrdAbsence_NeedDataSource" CellSpacing="0" GridLines="None" AutoGenerateColumns="False" >
            <MasterTableView>
                <norecordstemplate>
                    ไม่มีข้อมูล</norecordstemplate>
                <CommandItemSettings ExportToPdfText="Export to PDF" />
                <RowIndicatorColumn FilterControlAltText="Filter RowIndicator column" Visible="True">
                    <HeaderStyle Width="20px" />
                </RowIndicatorColumn>
                <ExpandCollapseColumn FilterControlAltText="Filter ExpandColumn column" Visible="True">
                    <HeaderStyle Width="20px" />
                </ExpandCollapseColumn>
                <Columns>
                    <telerik:GridTemplateColumn FilterControlAltText="Filter TemplateColumn column" UniqueName="TemplateColumn">
                        <ItemTemplate>
                            <asp:LinkButton ID="lbtDefailt" runat="server" CommandArgument='<%# Eval("เลขที่") %>' 
                                OnCommand="lbtDefailt_Command" > 
                                <img id="Img1" src="~/App_UI/Images/Buttons/Magnifier.gif" runat="server" alt="View"/>
                            </asp:LinkButton>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                    <telerik:GridBoundColumn DataField="เลขที่" FilterControlAltText="Filter column column" HeaderText="เลขที่" UniqueName="column" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="รหัส" FilterControlAltText="Filter column13 column" HeaderText="รหัส" UniqueName="column13">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="เลขที่ประเภทคำขอ" FilterControlAltText="Filter column13 column" HeaderText="เลขที่ประเภทคำขอ" UniqueName="column13" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="หัวข้อ" FilterControlAltText="Filter column1 column" HeaderText="หัวข้อ" UniqueName="column1">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="ผู้ขอ" FilterControlAltText="Filter column2 column" HeaderText="ผู้ขอ" UniqueName="column2" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="ประเภท" FilterControlAltText="Filter column3 column" HeaderText="ประเภท" UniqueName="column3">
                        <HeaderStyle Width="250px" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="วันที่เริ่ม" FilterControlAltText="Filter column4 column" HeaderText="วันที่เริ่ม" UniqueName="column4">
                        <HeaderStyle Width="120px" />
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="ช่วงเวลาเริ่ม" FilterControlAltText="Filter column5 column" HeaderText="ช่วงเวลาเริ่ม" UniqueName="column5" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="วันที่สิ้นสุด" FilterControlAltText="Filter column6 column" HeaderText="วันที่สิ้นสุด" UniqueName="column6" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="ช่วงเวลาสิ้นสุด" FilterControlAltText="Filter column7 column" HeaderText="ช่วงเวลาสิ้นสุด" UniqueName="column7" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="จำนวน" FilterControlAltText="Filter column8 column" HeaderText="จำนวน" UniqueName="column8">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="ปี" FilterControlAltText="Filter column12 column" HeaderText="ปี" UniqueName="column12">
                    </telerik:GridBoundColumn>
                    <telerik:GridTemplateColumn DataField="สถานะ" FilterControlAltText="Filter column9 column" HeaderText="สถานะ" UniqueName="column9">
                        <HeaderStyle Width="120px" />
                        <ItemTemplate>
                            <asp:Label CssClass='<%# Bind("สถานะ") %>' Text='<%# Bind("สถานะ") %>' runat="server" ID='lbl1'/>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                    <telerik:GridBoundColumn DataField="หมายเหตุ" FilterControlAltText="Filter column10 column" HeaderText="หมายเหตุ" UniqueName="column10" Visible="False">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="รายละเอียด" FilterControlAltText="Filter column11 column" HeaderText="รายละเอียด" MaxLength="10" UniqueName="column11" Visible="False">
                    </telerik:GridBoundColumn>
                </Columns>
                <EditFormSettings>
                    <EditColumn FilterControlAltText="Filter EditCommandColumn column">
                    </EditColumn>
                </EditFormSettings>
                <PagerStyle AlwaysVisible="True" />
            </MasterTableView>
            <PagerStyle AlwaysVisible="True" />
            <FilterMenu EnableImageSprites="False">
            </FilterMenu>
        </telerik:RadGrid>
    </asp:Panel>
    <uc1:RequestAbsencesNew ID="RequestAbsencesNew1" runat="server" Visible="False"/>  
    <br />
    <style>
	    .อยู่ระหว่างพิจารณา{
            color:#999999;
        }
	    .ผ่านการอนุมัติ{
            color:rgb(39, 217, 135);
        }
	    .มีผลใช้{
            color:rgb(74, 158, 223);
        }
	    .ยังไม่ส่งขออนุมัติ{
            color:rgb(217, 175, 39);
        } 
	    .ถูกลบ{
            color:red;
        }
	    .ยกเลิก{
            color:red;
        }
	    .ตีกลับ{
            color:red;
        }
          
    </style>
    </asp:Content>